Facilitating uplink communication waveform selection

ABSTRACT

The disclosed subject matter relates to facilitating uplink communication waveform selection in wireless communication systems, and more particularly Fifth Generation (5G) wireless communication systems. In one or more embodiments, a system is provided comprising a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. These operations can comprise facilitating establishing a wireless communication link between a first device and a second network device of a wireless communication network, and determining a waveform filtering protocol for application by the first device in association with performance of uplink data transmissions from the first device to the second network device.

RELATED APPLICATIONS

The subject patent application is a continuation of, and claims priorityto each of, U.S. patent application Ser. No. 16/789,609, filed Feb. 13,2020, and entitled “FACILITATING UPLINK COMMUNICATION WAVEFORMSELECTION,” which is a continuation of U.S. patent application Ser. No.15/376,209 (now U.S. Pat. No. 10,602,507), filed Dec. 12, 2016, andentitled “FACILITATING UPLINK COMMUNICATION WAVEFORM SELECTION,” each ofwhich patent applications claim the benefit of priority to U.S.Provisional Patent Application No. 62/401,872, filed Sep. 29, 2016 andtitled “NETWORK ASSISTED WAVEFORM SELECTION FOR WIRELESS COMMUNICATIONSYSTEMS,” the entireties of all of which applications are herebyincorporated herein by reference.

TECHNICAL FIELD

The disclosed subject matter relates to facilitating uplinkcommunication waveform selection in wireless communication systems, andmore particularly fifth generation (5G) wireless communication systemsor other next generation wireless networks.

BACKGROUND

To meet the huge demand for data centric applications, Third GenerationPartnership Project (3GPP) systems and systems that employ one or moreaspects of the specifications of fourth generation (4G) standard forwireless communications will be extended to a fifth generation (5G)standard for wireless communications. 5G wireless communication networksare currently being developed and expected to handle a very wide rangeof use cases and requirements, including among others mobile broadband(MBB) and machine type communications (MTCs). For mobile broadband, 5Gwireless communication networks are expected to fulfill the demand ofexponentially increasing data traffic and to allow people and machinesto enjoy gigabit data rates with virtually zero latency. Compared toexisting 4G technologies, such as long-term evolution (LTE) networks andadvanced LTE networks, 5G is targeting much higher throughput with lowlatency and utilizing higher carrier frequencies and wider bandwidths,at the same time reducing energy consumption and costs. Uniquechallenges exist to provide levels of service associated withforthcoming 5G standards, or other next generation networks.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is an illustration of an example wireless communication systemthat facilitates waveform selection for user equipment (UE) uplinkcommunications in accordance with various aspects and embodiments of thesubject disclosure.

FIG. 2 presents diagrams illustrating orthogonal frequency divisionmultiplexing (OFDM) and filtered OFDM (F-OFDM) in accordance withvarious aspects and embodiments of the subject disclosure.

FIG. 3 is an illustration of an example network device that facilitatesnetwork assisted waveform selection for UE uplink communications inaccordance with various aspects and embodiments of the subjectdisclosure.

FIG. 4 is an illustration of example UE that facilitates networkassisted waveform selection for UE uplink communications in accordancewith various aspects and embodiments of the subject disclosure.

FIG. 5 illustrates an example signaling diagram of an example methodthat facilitates network assisted waveform selection for UE uplinkcommunications in accordance with various aspects and embodiments of thesubject disclosure.

FIG. 6 is an illustration of an example UE that facilitates UE basedwaveform selection for UE uplink communications in accordance withvarious aspects and embodiments of the subject disclosure.

FIG. 7 illustrates an example method that facilitates network assistedwaveform selection for UE uplink communications in accordance withvarious aspects and embodiments of the subject disclosure.

FIG. 8 illustrates another example method that facilitates networkassisted waveform selection for UE uplink communications in accordancewith various aspects and embodiments of the subject disclosure.

FIG. 9 illustrates an example method that facilitates UE based waveformselection for UE uplink communications in accordance with variousaspects and embodiments of the subject disclosure.

FIG. 10 depicts an example schematic block diagram of a computingenvironment with which the disclosed subject matter can interact.

FIG. 11 illustrates an example block diagram of a computing systemoperable to execute the disclosed systems and methods in accordance withan embodiment.

DETAILED DESCRIPTION

The selection of the radio waveform or modulation scheme plays animportant role in the design of 5G wireless communication systems due toits impact on transceiver design, complexity and the radio numerology.The waveforms used in 5G wireless communication system should be able tosatisfy various 5G requirements, such as high spectral efficiency (atleast for sub-millimeter-wave frequencies), low latency and limitedcomplexity. Several waveforms are being researched as potentialcandidates for the 5G air interface, each having different advantagesand drawbacks with respect to various design parameters, such as but notlimited to peak-to-average-power ratio, out-of-band leakage,bit-error-rate (BER) in multipath, complexity (at the transmitter andthe receiver), multi-user support, multiple input, multiple output(MIMO) support, latency, asynchronicity, and the like. Orthogonalfrequency division multiplexing (OFDN) and discrete Fourier transform(DFT)-spread (precoded) OFDM (also known as single carrier frequencydivision multiplexing (SC-FDMA)), as well as filter bank multicarrier(FBMC), have been most widely considered. Both OFDM and FBMC arewell-known multicarrier techniques where data symbols are transmittedsimultaneously over multiple frequency subcarriers. The main differencebetween OFDM and FBMC relates to the pulse shaping applied at eachsubcarrier. OFDM uses a simple square window in the time domain allowinga very efficient implementation, whereas in FBMC the pulse shaping ateach subcarrier is designed in a specific way, (e.g., by utilizingprototype functions with concentrated frequency localization such thatthe out-of-band (OOB) emissions of the waveform become negligible). Thezero-tail DFT spread OFDM (ZT DFT-s-OFDM) waveform has been proposed asa further enhancement of the DFT-s-OFDM waveform. The generalizedfrequency division multiplexing (GFDM) waveform has also been consideredwhich employs a unique cyclic prefix (CP) for large sets of symbols,thus reducing the system overhead. Universal filtered multicarrier(UFMC) provides an intermediate solution between OFDM and FBMC byperforming the filtering operations on a frequency block basis ratherthan per subcarrier. Other waveform candidates include but are notlimited to unique-word (UW) DFT-Spread-OFDM, UW-OFDM, CP-OFDM,resource-block-filtered OFDM, and universal filter multi-carrier (UFMC).

The selection of the radio waveform or modulation further has an impacton numerology design. Numerology refers to a waveform's configurationwith respect to the possible values of the waveform parameters. Forexample, with respect to OFDM and related waveforms, numerology refersto the waveform configuration in terms of sub-carrier spacing, symbolduration, cyclic prefix, resource block size, transmission time interval(TTI) length, etc. In addition to the various potential waveforms, 5Gsupports multiple numerologies for the different waveforms. An optimizedradio numerology has a fundamental importance in the system design sinceit ensures an efficient usage of the radio resources, while coping withthe design requirements. In that respect, the numerology design isdepending on the carrier frequency as well as the propagationcharacteristics of the environment, where the system is intended tooperate.

Furthermore, with respect to waveforms or modulations that employmultiple sub-bands or sub-carriers where data symbols are transmittedsimultaneously over multiple frequency subcarriers (e.g., OFDM, CP-OFDM,DFT-spread OFMD, UFMC, FMBC, etc.), 5G provides for differentnumerologies within a single waveform type, wherein the respectivesub-bands or sub-carriers can have different numerologies. For example,with conventional OFDM, CP-OFDM, and related signal modulation schemes,a unified numerology can be applied across the entire bandwidth, meaningthe entire bandwidth is configured with the same waveform parameters,(i.e., the subcarrier spacing, CP length and TTI length). Each sub-bandis thus filtered with a same frequency domain filter, referred to hereinas a wideband filter or a wideband filtering scheme. In someimplementations, each sub-band can be filtered with a same time domainfilter, a filtering technique referred to as time domain windowing.However, in various adaptations of these waveform types, the sub-bandscan be filtered independently. As result, each sub-band can beconfigured with different waveform parameters or numerologies. Waveformconfigurations in which sub-bands are filtered independently withdifferent numerologies are referred to herein as sub-band filteredconfigurations or sub-band filtering schemes.

The subject disclosure is directed to computer processing systems,computer-implemented methods, apparatus and/or computer program productsthat facilitate selection of the radio frequency (RF) uplink signalingwaveform design for application by a UE. In various embodiments, thewaveform selection can be performed by the network and the network caninstruct respective UEs serviced by the network (e.g., by a physical(PHY) layer network node) to apply a particular waveform configurationbased on current network conditions. This scenario is referred to hereinas network assisted waveform selection. In some additional embodiments,the UEs can autonomously determine what waveform to apply based on thecurrent network conditions. This scenario is referred to herein as UEbased waveform selection. In various embodiments, the network conditionscan relate to, (but are not limited to), one or more of the following:scheduling constraints of the network node (e.g., including physicalresource block (PRB) assignments, spatial layer assignments, etc.),current traffic conditions (e.g., the current amount of traffic andassociated load of the network node, the type of traffic scheduled forthe UEs, etc.), relative locations of the UEs, UE capabilities withrespect to generating different types of traffic, current signal tonoise ratio (SNR) experienced by a UE, current signal to interferenceplus noise ratio (SINR) experienced by a UE, and the like.

For example, in accordance with network assisted waveform selection, UEsincluded in a wireless communication network can respectively establishcommunication links with a network device (e.g., a NodeB device, aneNodeB device, and access point devices, etc.) configured to facilitatewireless communications of the respective UEs. The UEs and the networkdevice can further be configured to employ a multi-carrier waveformscheme that provides for wideband filtering, time domain windowfiltering, and sub-band filtering (e.g., OFDM, CP-OFDM, DFT-spread OFMD,UFMC, FMBC, etc.). The network node/device can further determine aparticular waveform filtering scheme for the respective UEs to apply onuplink transmissions based on one or more current network conditionsassociated with facilitating wireless communications of the UEs. In oneor more implementations, the waveform filtering schemed can includewideband filtering, time domain window filtering, or sub-band filtering.The network node/device can further direct the respective UEs to applythe waveform filtering scheme selected for each UE. For example, afterthe network node/device selects a particular waveform filtering schemefor a UE, the network node/device can send the UE a waveform assignmentmessage with information identifying the particular waveform that the UEshould apply. In some implementations, the waveform assignment messagecan be provided using a single bit in the control channel. For example,a first bit value included in a message sent via the control channel canindicated the UE should apply wide-band filtering and a second bit valuecan indicate the UE should apply sub-band filtering (or vice versa). TheUE can further be configured to interpret the waveform assignmentmessage and apply the directed waveform when configuring andtransmitting RF signals.

In some embodiments, the network node/device can dynamically direct UEsto apply particular waveform filtering schemes based on current networkconditions. For example, the network can direct a UE to apply a firstfiltering scheme and later direct the UE to use a different filteringscheme based on a change in network conditions (e.g., decreased traffic,reduced scheduling constraints, etc.). For example, based on a decreasein traffic, the network node/device may determine that it is notnecessary for a UE to continue employing a sub-band filtering scheme.For instance, the network node/device may determine that the UE shouldstop applying the sub-band filtering scheme as previously directed andapply a wideband filtering scheme to minimize the inference leakage tothe adjacent wireless systems. According to these embodiments, thenetwork device can be configured to send the UE an updated waveformassignment message directing the UE to apply the different filteringscheme. This updated waveform assignment message may be transmitted inthe control channel or via a different signaling layer.

In accordance with UE based waveform selection, the UE can autonomouslydetermine what waveform filtering scheme to apply to uplinkcommunications based on one or more current network conditions. Forexample, in association with establishing a wireless connection with anetwork node, the UE can receive (from the network node to which it hasestablished a connection) or determine, information regarding but notlimited to: scheduling information for the UE (e.g., PRB assignments,spatial layer assignments, assigned modulation and coding scheme (MCS),etc.), current traffic conditions (e.g., the current amount of trafficand associated load of the network node, the type of traffic scheduledfor the UEs, etc.), relative locations of the UE to other UEs, UEcapabilities with respect to generating different types of traffic,current SNR experienced by the UE, current SINR experienced by the UE,and the like. Based on the current network conditions, the UE can beconfigured to select either wideband filtering, time domain windowingfiltering, or sub-band filtering. The UE can then configure uplinkcommunications according to the selected filtering scheme.

In one or more additional embodiments, in association with wirelesscommunication systems that employ one or more waveform types that use asingle numerology applied to the entire bandwidth (i.e., the entirebandwidth is configured with same waveform parameters, such as withwideband OFDM and the like), the network and/or the one or more networkdevices can dynamically determine the waveform numerology for the UE toapply (i.e., waveform parameter values) based on the current trafficand/or scheduling conditions. The network and/or the one or more networkdevices can further provide the UE with a waveform assignment messagewith information identifying the particular waveform parameters toapply. The UE can further be configured to interpret the waveformassignment message and apply the directed waveform parameters whenconfiguring and transmitting RF signals and decoding received RFsignals. Still in yet various additional embodiments in which thewireless communication system employs various different waveform typesto facilitate communication between UEs and network devices, the networkand/or the one or more network devices can determine, based on thecurrent traffic and/or scheduling conditions, what waveform type (and insome implementations waveform type and numerology) for the UE to employ.The network and/or the one or more network devices can further providethe UE with a waveform assignment message with information identifyingthe particular waveform type (and in some implementations the type andnumerology) to employ. The UE can further be configured to interpret thewaveform assignment message and apply the directed waveform type (andnumerology) when configuring and transmitting RF signals and decodingreceived RF signals.

In one or more embodiments, a system is provided comprising a processorand a memory that stores executable instructions that, when executed bythe processor, facilitate performance of operations. These operationscan comprise facilitating establishing a wireless communication linkbetween a first device and a second network device of a wirelesscommunication network, and determining a waveform filtering protocol forapplication by the first device in association with performance ofuplink data transmissions from the first device to the second networkdevice. In various implementations, the operations further comprisesending a waveform assignment message to the first device via the secondnetwork device, the waveform assignment message comprising informationthat directs the first device to employ the waveform filtering protocolfor the uplink data transmission, and wherein based on the sending, thefirst device is configured to apply the waveform filtering protocol.

In another embodiment, a method is disclosed that comprises determining,by a device comprising a processor, network conditions associated withperforming wireless communications with a network device of a wirelesscommunication network, and determining, by the device based on thenetwork conditions, a waveform filtering protocol for application by thedevice in association with transmitting data to the network device. Inone or more implementations, the method further comprises, transmitting,by the device, the data to the network device using the waveformfiltering protocol. In an aspect, the network conditions comprise asignal to noise and interference ratio detected by the device. Invarious embodiments, the determining the waveform filtering protocolcomprises selecting a sub-band filtered waveform based on the networkconditions indicating a first traffic environment and selecting awide-band filtered waveform based on the network conditions indicating asecond traffic environment.

In yet another embodiment, a machine-readable storage medium, comprisingexecutable instructions that, when executed by a processor, facilitateperformance of operations. These operations can comprise facilitatingestablishing a wireless communication link between a first device and asecond network device of a wireless communication network, anddetermining a waveform filtering scheme for usage by the first devicefor transmitting uplink data to the second network device by the firstdevice.

The subject disclosure is now described with reference to the drawings,wherein like reference numerals are used to refer to like elementsthroughout. The following description and the annexed drawings set forthin detail certain illustrative aspects of the subject matter. However,these aspects are indicative of but a few of the various ways in whichthe principles of the subject matter can be employed. Other aspects,advantages, and novel features of the disclosed subject matter willbecome apparent from the following detailed description when consideredin conjunction with the provided drawings. In the following description,for purposes of explanation, numerous specific details are set forth inorder to provide a thorough understanding of the subject disclosure. Itmay be evident, however, that the subject disclosure may be practicedwithout these specific details. In other instances, well-knownstructures and devices are shown in block diagram form in order tofacilitate describing the subject disclosure.

FIG. 1 is an illustration of an example wireless communication system100 that facilitates waveform selection for UE uplink communications inaccordance with various aspects and embodiments of the subjectdisclosure. System 100 can comprise one or more user equipment UEs 102.A UE 102 can be a mobile device such as a cellular phone, a smartphone,a tablet computer, a wearable device, a virtual reality (VR) device, aheads-up display (HUD) device, a smart car, a machine-type communication(MTC) device, and the like. In various embodiments, system 100 is orincludes a wireless communication network serviced by one or morewireless communication network providers. In the embodiment shown, a UE102 can be communicatively coupled to the wireless communication networkvia a network node 104. The non-limiting term network node (or radionetwork node) is used herein to refer to any type of network nodeserving a UE 102 and/or connected to other network node, networkelement, or another network node from which the UE 102 can receive aradio signal. Examples of network nodes (e.g., network node 104) caninclude but are not limited to: NodeB devices, base station (BS)devices, access point (AP) devices, and radio access network (RAN)devices. The network node 104 can also include multi-standard radio(MSR) radio node devices, including but not limited to: an MSR BS, aneNode B, a network controller, a radio network controller (RNC), a basestation controller (BSC), a relay, a donor node controlling relay, abase transceiver station (BTS), a transmission point, a transmissionnodes, an RRU, an RRH, nodes in distributed antenna system (DAS), andthe like. In the embodiment shown, the UE 102 can send and/or receivecommunication data via a wireless link to the network node 104. Thedashed arrow lines from the network node 104 to the UE 102 representdownlink communications and the solid arrow lines from the UE 102 to thenetwork nodes 104 represents and uplink communication.

System 100 can further include one or more communication serviceprovider networks 106 that facilitate providing wireless communicationservices to various UEs, including UE 102, via the network node 104and/or various additional network devices (not shown) included in theone or more communication service provider networks 106. The one or morecommunication service provider networks 106 can include various types ofdisparate networks, including but not limited to: cellular networks,femto networks, picocell networks, microcell networks, internet protocol(IP) networks Wi-Fi service networks, broadband service network,enterprise networks, cloud based networks, and the like. For example, inat least one implementation, system 100 can be or include a large scalewireless communication network that spans various geographic areas.According to this implementation, the one or more communication serviceprovider networks 106 can be or include the wireless communicationnetwork and/or various additional devices and components of the wirelesscommunication network (e.g., additional network devices and cell,additional UEs, network server devices, etc.). The network node 104 canbe connected to the one or more communication service provider networks106 via one or more backhaul links 108. For example, the one or morebackhaul links 108 can include wired link components, such as but notlimited to: like a T1/E1 phone line, a digital subscriber line (DSL)(e.g., either synchronous or asynchronous), an asymmetric DSL (ADSL), anoptical fiber backbone, a coaxial cable, and the like. The one or morebackhaul links 108 can also include wireless link components, such asbut not limited to, line-of-sight (LOS) or non-LOS links which caninclude terrestrial air-interfaces or deep space links (e.g., satellitecommunication links for navigation).

Wireless communication system 100 can employ various cellulartechnologies and modulation schemes to facilitate wireless radiocommunications between devices (e.g., the UE 102 and the network node104). For example, system 100 can operate in accordance with a UMTS,long term evolution (LTE), high speed packet access (HSPA), codedivision multiple access (CDMA), time division multiple access (TDMA),frequency division multiple access (FDMA), multi-carrier code divisionmultiple access (MC-CDMA), single-carrier code division multiple access(SC-CDMA), single-carrier FDMA (SC-FDMA), OFDM, (DFT)-spread OFDM orSC-FDMA)), FBMC, ZT DFT-s-OFDM, GFDM, UFMC, UW DFT-Spread-OFDM, UW-OFDM,CP-OFDM, resource-block-filtered OFDM, and UFMC. However, variousfeatures and functionalities of system 100 are particularly describedwherein the devices (e.g., the UEs 102 and the network device 104) ofsystem 100 are configured to communicate wireless signals using one ormore multi carrier modulation schemes, wherein data symbols can betransmitted simultaneously over multiple frequency subcarriers (e.g.,OFDM, CP-OFDM, DFT-spread OFMD, UFMC, FMBC, etc.). With these waveformsignaling technologies, each sub-band can be configured with differentwaveform parameters or numerologies.

In particular, in various embodiments, system 100 can be configured toprovide and employ 5G wireless networking features and functionalities.5G wireless communication networks are expected to fulfill the demand ofexponentially increasing data traffic and to allow people and machinesto enjoy gigabit data rates with virtually zero latency. Compared to 4G,5G supports more diverse traffic scenarios. For example, in addition tothe various types of data communication between conventional UEs (e.g.,phones, smartphones, tablets, PCs, televisions, Internet enabledtelevisions, etc.) supported by 4G networks, 5G networks can be employedto support data communication between smart cars in association withdriverless car environments, as well as machine type communications(MTCs). Considering the drastic different communication needs of thesedifferent traffic scenarios, the ability to dynamically configurewaveform parameters based on traffic scenarios while retaining thebenefits of multi carrier modulation schemes (e.g., OFDM and relatedschemes) can provide a significant contribution to the highspeed/capacity and low latency demands of 5G networks. With waveformsthat split the bandwidth into several sub-bands, different types ofservices can be accommodated in different sub-bands with the mostsuitable waveform and numerology, leading to an improved spectrumutilization for 5G networks. Thus, in various embodiments, the devicesof system 100 (e.g., UE 102, network node 104, etc.) can be configuredto employ one or more multi-carrier modulation schemes wherein thesub-bands can be configured with mixed numerology, including but notlimited to OFDM, CP-OFDM, DFT-spread OFMD, UFMC, FMBC, and the like.

However, various multi-carrier schemes that employ differentnumerologies in sub-bands are not devoid drawbacks. For example, whensub-carriers with different numerologies are transmitted within amulti-carrier waveform that employs signal orthogonality to mitigateinterference (e.g., OFDM and the like), the orthogonality between thesub carriers can be lost and interference from adjacent carriers can beleaked to the other sub-bands. As a result, the network cannot schedulemultiple UEs with multiple numerologies and the network capacity is lostsignificantly.

In order to mitigate this problem, in various embodiment, the devices ofsystem 100 (e.g., UE 102, network node 104, etc.) can be configured toemploy sub-band filtering techniques in association with configuringsignal waveforms. With sub-band filtering, the system bandwidth isdivided into the multiple sub-bands and into sub-bands and differentwaveform parameters for the different sub-bands are set according to theactual traffic scenario. Each sub-band is further filtered independentlyto maintain orthogonality amongst the sub-bands when the respectivesub-bands have different or mixed numerology. Through the filterconfiguration, each sub-band can achieve its own configuration, and thecombined 5G waveforms would supports dynamic soft parametersconfiguration for air-interface according to the traffic types. Invarious embodiments, an OFDM waveform that employs sub-band filteringwith different sub-bands of mixed numerology is referred to herein as afiltered OFDM waveform (F-OFDM).

FIG. 2 presents diagrams illustrating OFDM and F-OFDM in accordance withvarious aspects and embodiments of the subject disclosure. Diagram 201demonstrates an OFDM waveform wherein wideband filtering or time domainwindow filtering is employed. As previously described, with widebandfiltering and time domain window filtering, a same filter h(n) isapplied to each of the respective sub-bands. Diagram 202 demonstrates aF-OFDM waveform wherein sub-band filtering is employed. As shown indiagram 202, each of the sub-bands N₁-N_(k) are assigned a separatefilter 1-k respectively.

With reference back to FIG. 1, as discussed above, multi-carrierwaveforms that split the system bandwidth into different sub-bands andapply different or mixed numerology to the respective sub-bands canaccommodate different types of services leading to improved spectrumutilization. Further usage of sub-band filtering minimizes theinterference spread to the adjacent subcarriers of the differentnumerology, thus facilitating multiple numerology deployment. However,depending on the traffic and scheduling conditions of the system 100, itmay not be necessary or advantages for UEs to employ a waveform schemewith mixed numerology sub-bands and sub-band filtering schemes. In thesescenarios, wideband filtered waveforms or time domain window filteringschemes, which minimize the inference leakage to the adjacent wirelesssystems, may be more suitable.

Thus, in various embodiments, the respective UEs 102 (and other devicesof system 100) can be configured to employ different filtering schemesdepending on current network conditions. The network conditions canrelate to, (but are not limited to), one or more of the following:scheduling constraints of the network node 104 in association withscheduling a plurality of UEs (e.g., UEs 102) serviced by the networknode 104 (e.g., including PRB assignments, spatial layer assignments,MSC assignments, etc.), current traffic conditions (e.g., the currentamount of traffic and associated load of the network node 104, the typeof traffic scheduled for the UEs, priority constraints associated withdifferent types of traffic and UEs, etc.), relative locations of the UEs102 to one another and the network node 104, UE capabilities withrespect to generating different types of traffic, current SNRexperienced by a UE, current signal to interference plus noise ratioSINR experienced by a UE, and the like. The filtering schemes caninclude wideband filtering schemes and/or time domain window filteringschemes and sub-band filtering schemes (with sub-carriers havingdifferent numerology) in association with usage of one or moremulti-carrier waveforms. For example, in one embodiment, these waveformscan include OFDM waveforms and F-OFDM waveforms. Other suitablewaveforms can include but are not limited to: CP-OFDM, DFT-spread OFMD,UFMC, and FMBC. In other implementations, devices of system 100 canemploy any multi-carrier modulation that can use sub-band filtering tomaintain orthogonality in a mixed numerology scenario, in addition towideband filtering and/or time domain window filtering.

In some embodiments, the waveform selection can be performed by thenetwork node 104 or a higher layer network device (e.g., a core networkdevice), a scenario referred to herein as network assisted waveformselection. In one or more additional embodiments, the UEs canautonomously determine what waveform to apply based on the currentnetwork conditions, a scenario is referred to herein as UE basedwaveform selection.

In one implementation of network assisted waveform selections, the UEs102 can establish wireless connection links with the network node 104.The network node 104 (or another higher layer network device responsiblefor facilitating wireless communications) can be configured to monitorand evaluate network conditions that effect various network servicerequirements (e.g., 5G network service requirements) of the wirelesscommunication in association with facilitating wireless communicationsby the UEs. As noted above, these network conditions can include forexample, traffic conditions associated with facilitating wirelesscommunications of the UEs 102 via the network node 104. These trafficconditions can relate to an amount of traffic and/or a distribution ofthe type of traffic. The network conditions can also include schedulingconstraints associated with scheduling the plurality of UEs service bythe network node 104 to different sub-bands, spatial layers, time slots,etc. The network conditions can also include relative distances of thescheduled UEs 102 to one another. The network node 104 (or anothersuitable network device) can further determine a suitable waveform forapplication by the respective UEs 102 on uplink data transmissions basedon the current network conditions (e.g., traffic conditions, schedulingconstraints, relative UE locations, etc.). In particular, in one or moreembodiments, the network node 104 (or another suitable connected networkdevice) can select a sub-band filtered waveform or a wideband filteredwaveform. In another example, the network node 104 can select a sub-bandfiltered waveform, a wideband filtered waveform or a time domain windowwaveform.

In some embodiments, the network node 104 can employ a threshold basedanalysis wherein predefined threshold values are set with respect tonetwork condition parameters, including traffic amount, traffic typedistribution, PRB scheduling separation, spatial layer scheduling, MCSassignments, distances between UEs, and the like, and application ofeither wideband filtering, time windowing filtering, or sub-bandfiltering. According to these embodiments, based on a determination thatcurrent network conditions indicate one or more network conditionparameters are above or below the threshold value, the network candirect a UE to apply either wideband filtering, time domain windowingfiltering, or sub-band filtering.

For example, the network node 104 can be configured to direct a UE 102to apply sub-band filtering if the current traffic levels are relativelyhigh (e.g., above a threshold traffic level value) and apply wide-bandfiltering or time domain windowing filtering if the current trafficlevels are relatively low (e.g., below the threshold traffic levelvalue). In another example, the network node 104 can be configured todirect a UE 102 to apply sub-band filtering if the average currenttraffic type distribution is associated with relatively high bandwidthand/or priority requirements (e.g., above a threshold bandwidth level orpriority level), and apply wide-band filtering or time domain windowingfiltering if the average current traffic type distribution is associatedwith relatively low bandwidth and/or priority requirements (e.g., belowthe threshold traffic level value).

In another example, the network node 104 can be configured to direct therespective UEs 102 to apply sub-band filtering if data communicationsfor the respective UEs 102 are scheduled to relatively close PRBs (e.g.,within a threshold degree of separation), and apply wide-band filteringor time domain windowing filtering if respective UEs 102 are scheduledto relatively far PRBs (e.g., outside the threshold degree ofseparation. For example, in one embodiment, if the difference betweenthe scheduling blocks for UE 102 ₁ and UE 102 ₂ is less than N resourceblocks (e.g., 3 resource blocks), then the network node 104 canrecommend the UEs use wideband filtering. However, if the difference isgreater than or equal to N resource blocks (e.g., 3 or more resourceblocks) the network node 104 can recommend the UE's use sub-bandfiltering. For example, consider the scenario, wherein the network node104 schedules respective UEs 102 ₁ and 102 ₂ with different numerologiesto PRBs that are adjacent to each other within the OFDM bandwidth. Byapplying sub-band filtering at the UE, the performance can be improvedas there is less leakage to adjacent sub-carriers. However, if therespective UEs 102 ₁ and 102 ₂ are scheduled far apart in PRB locations(e.g., three or more blocks apart) then there is little or no benefit inapplying sub-band filtering. In this case, the UEs 102 can be directedto employ wideband filtering or time domain windowing filtering to limitpossible leakages that may impact systems adjacent to the OFDM carrier.

In yet another example, the network node 104 can be configured to directthe UEs 102 to apply sub-band filtering if the respective UEs 102 areseparated by a distance greater than or equal to a threshold distanceand apply wide-band filtering or time domain if the respective UEs 102are separated by a distance less than the threshold distance. Forexample, if the respective UEs are separated by a significant distance(e.g., UE 102 ₁ is located near the cell edge and UE 102 ₂ is locatednear the cell center), and the respective UEs are asynchronous,orthogonality is lost even if they use same numerology. Accordingly, byusing sub-band filtering, the loss is minimized.

It should be appreciated that a combination of different networkconditions can effect whether sub-band filtering, wide-band filtering,or time domain windowing filtering is appropriated. Accordingly, invarious embodiments, the network node 104 (or a higher layer networkdevice) can be configured to employ one or more algorithms that relatesub-band filtering and wideband filtering or time domain windowingfiltering to a combination of values for different measured networkconditional parameters (e.g., traffic related parameters, schedulingrelated parameters, UE separation distance, SNR, SINR, etc.).

In accordance with the subject network assisted waveform selectiontechniques, after the network node 104 (or higher layer network device)has chosen the appropriate waveforms for the respective UEs 102, thenetwork node 104 can then direct the respective UEs 102 to apply theselected waveform on uplink data transmissions. For example, in oneembodiment the network node 104 can send the respective UEs 102 awaveform assignment message. The waveform assignment message can includewaveform configuration data identifying a type of waveform forapplication by the UE 102. In some embodiments, the waveformconfiguration data can be included in the control channel associatedwith the wireless communication link between the UE 102 and the networknode 104. For example, the waveform assignment message can be in theform of a sing data byte, wherein a first value (e.g., zero) indicatesthe UE should employ a wideband filtering scheme and wherein a secondvalue (e.g., one) indicates the UE should employ a sub-band filteringschemed. The UEs can further be configured to interpret waveformassignment messages and apply the corresponding waveforms as directed.

In some implementations, in association with assignment of a sub-bandfiltered waveform, the waveform assignment message can further definethe filters to apply to the respective sub-bands and/or the respectivenumerologies of the respective sub-bands. In an implementation in whicha wideband filtered waveform is assigned, the waveform assignmentmessage can also include information identifying the numerology to applyto the waveform. The UE 102 can further be configured to interpret thewaveform assignment message and apply the directed waveform whenconfiguring and transmitting uplink data transmissions to the networknode 104.

The signaling layer protocol used to send the waveform assignmentmessages can vary. For example, the waveform assignment message can besent by the network node 104 dynamically using physical (PHY) layersignaling (e.g., using the control channel), or it can be sent usinghigher layer signaling (e.g., using a radio resource control (RRC)message). In cellular communication systems, the signaling layerprotocol refers to the protocol associated with the respective layers ofthe Open System Interconnection (OSI) model. In order from the lowestlayer to the highest layer, these layers include the following sevenlayers: the PHY layer or layer 1, the data link layer or layer 2, thenetwork layer or layer 3, the transport layer or layer 4, the sessionlayer or layer 5, the presentation layer or layer 6, and the applicationlayer or layer 7. In some implementations, the network node 104 can beconfigured to employ a low layer (e.g., a PHY layer) signaling protocolto send a waveform assignment message to a UE. In other implementations,the network node 104 (or a higher layer network device) can beconfigured to employ a higher layer (e.g., the network layer or layer 3)signaling protocol to send the waveform assignment message. For example,the higher layer signaling protocol can include a radio resource control(RRC) message. With RRC signaling, the signaling parameters do notchange so these signals may be signaled through higher layer signaling.

In some embodiments, the network node 104 can direct UEs that remainattached to the network node 104 to change their waveform filteringschemes based on one or more changes in network conditions (e.g.,decreased traffic, reduced scheduling constraints, UE location etc.).For example, based on a decrease in traffic serviced by the network node104, it may not be necessary for a UE to continue employing a sub-bandfiltering scheme (e.g., to minimize the inference leakage to theadjacent wireless systems). In another example, based on new schedulingconstraints associated with increased UEs and network load, the networknode 104 can determine that one or more UEs attached thereto shouldswitch from employing a wideband filtering scheme to a sub-bandfiltering scheme (e.g., to accommodate different type of services insub-bands with different numerology, leading to an improved spectrumutilization, while minimizing the interference spread to the adjacentsubcarriers of the different numerology). According to theseembodiments, the network node 104 can be configured to send the UE 102an updated waveform assignment message directing the UE to apply thedifferent filtering scheme.

This updated waveform assignment message may be transmitted using thesame signaling layer protocol as the initial waveform assignment messageor using a different signaling layer protocol. In particular, thenetwork node 104 (or a higher layer network device) can employ a firstsignaling layer protocol to send the initial waveform assignment messageand a different second signaling layer protocol to send the updatedwaveform assignment message to reduce the signaling overhead or toreduce the delay in applying the decision. The first signaling layerprotocol can be a lower layer protocol than the second signaling layerprotocol, or vice versa. For example, in some implementations, theinitial waveform assignment message can be transmitted using the controlchannel and the updated waveform assignment message can be transmittedusing an RRC message, or vice versa.

With the subject network assisted waveform selection techniques, thewireless communication network can minimize or avoid interferenceleakages to the other sub carriers while facilitating multiplenumerology deployment, thereby improving the capacity of 5G systems.With the proposed method, the UEs 102 can also benefit by avoiding thesharp filter implementation, thereby facilitating low complexityimplementations of the UEs. For example, in one example implementationof system 100, U_(E1) and U_(E2) with different numerologies may bescheduled adjacent to each other within the OFDM bandwidth. By applyingsub-band filtering at the UE, network performance can be improved asthere is less leakage to adjacent sub-carriers. However, say if forexample U_(E1) and U_(E2) are scheduled far apart in sub carrierlocations, then the network node 104 may determine the is little or nonetwork gain associated with having the UEs apply sub-band filtering.Hence, in this case, the network node 104 can direct the respective UEsto use wideband filtering or time domain window filtering to limitpotential leakages to adjacent OFDM carriers. Hence, the network node104 (or another connected network device) can determine whether and whenUEs attached thereto should employ sub-band filtering, wide-bandfiltering, or time domain window filtering.

In addition to network assisted waveform selection, in variousadditional embodiment, system 100 can facilitate UE based waveformselection. In accordance with UE based waveform selection, the UEs 102can autonomously determine what waveform filtering scheme to apply touplink communications based on one or more current network conditions.The UEs 102 can then configure and/or transmit uplink communicationsaccording to the selected filtering scheme. For example, in associationwith establishing a wireless connection with the network node 104, a UE102 can receive (from the network node 104) or determine, informationregarding network conditional parameters applicable to the UE, includingbut not limited to: PRB assignments for the UE, spatial layerassignments for the UE, MCS assignments for the UE, current trafficamount serviced by the network node 104, current traffic distributionservice by the network node 104, distance between the UE to the networknode 104, current SNR experienced by the UE, current SINR experienced bythe UE, and the like. Based on the current network conditions, the UEcan be configured to select either wideband filtering, time domainwindowing filtering, or sub-band filtering for uplink communicationsusing same or similar analysis techniques employed by the network node104 (or the higher layer network device). For example, the UE can employa threshold based analysis wherein predefined threshold values for oneor more network conditional parameters are set by the network andprovided to the UE. The UE can further choose to apply widebandfiltering, time domain windowing filtering, or sub-band filtering basedon measured or determined values for the one or more network parametersbeing above or below the threshold values.

For example, the UE 102 ₁ can be configured to apply sub-band filteringin conditions involving high traffic volumes (e.g., relative to athreshold traffic value). In another example, the UE 102 ₁ can beconfigured to employ sub-band filtering as opposed to wideband filteringwhen scheduled to PRB assignments that are separated from UE 102 ₂ lessthan a threshold amount. In another example, the UE 102 ₁ can beconfigured to employ sub-band filtering as opposed to wideband filteringwhen scheduled to spatial layer assignments that are greater than athreshold amount. In another example, the UE 102 ₁ can be configured toemploy sub-band filtering as opposed to wide-band filtering whenscheduled to a particular MCS. In another example, the UE 102 ₁ can beconfigured to employ sub-band filtering as opposed to wideband filteringbased on being separated from the network node 104 by a distance greaterthan threshold distance. In another example, the UE 102 ₁ can beconfigured to employ sub-band filtering as opposed to wideband filteringbased on detection of relatively high SNR or SINR values. In particular,if the UE 102 ₁ is in the low SINR region, it does not gain anything bysub-band filtering because it is dominated by the other cellinterference, not by the mixed numerology. In another implementation,the UE can be configured to employ one or more algorithms that relatesub-band filtering and wideband filtering or time domain windowingfiltering to a combination of values for different measured networkconditional parameters (e.g., traffic related parameters, schedulingrelated parameters, UE separation distance, SNR, SINR, etc.).

FIG. 3 is an illustration of an example network device 300 thatfacilitates network assisted waveform selection for UE uplinkcommunications in accordance with various aspects and embodiments of thesubject disclosure. In various embodiments, the network node 104 ofsystem 100 can be or include network device 300. In other embodiments,the network device 300 can be remote from the network node 104 yetincluded in a communication service provider network of the one or morecommunication service provider networks 106 and communicatively coupledto UEs (e.g., UE 102) to facilitate wireless communications by the UEs.Repetitive description of like elements employed in respectiveembodiments is omitted for sake of brevity.

Aspects of systems (e.g., system 100 and the like), apparatuses/devices(e.g., network device 300) or processes explained in this disclosure canconstitute machine-executable component(s) embodied within machine(s),e.g., embodied in one or more computer readable mediums (or media)associated with one or more machines. Such component(s), when executedby the one or more machines, e.g., computer(s), computing device(s),virtual machine(s), etc. can cause the machine(s) to perform theoperations described. Repetitive description of like elements employedin one or more embodiments described herein is omitted for sake ofbrevity. Although not shown, the network device 300 can comprise aprocessor and a memory that stores executable instructions that, whenexecuted by the processor, facilitate performance of operations.Examples of said processor and memory, as well as other suitablecomputer or computing-based elements that can be employed by the networkdevice 300 to facilitate dynamic waveform selection, can be found withreference to FIG. 11, and can be used in connection with implementingone or more of the systems or components shown and described inconnection with FIGS. 1, 2 or other figures disclosed herein.

In one or more embodiments, the network device 300 can be configured tofacilitate wireless communications between various devices (e.g., UE 102and other UEs and network devices) included in a wireless communicationnetwork (e.g., system 100). For example, the network device 300 caninclude a nodeB, a BS device, an AP device, a RAN device, a corewireless network device, etc. of the wireless communication network. Inone or more embodiments, based on establishment a wireless connectionlink with the network device 300, a UE can communicate, via the networkdevice 300, with various other devices included in the network.Depending on the UE device capabilities and the network capabilities(e.g., 5G capabilities vs. 4G capabilities), the type of wirelesscommunications performed by the UE can vary. For example, thecommunication can involve enhanced mobile broadband (eMBB), MTCcommunications, massive MTC communications, and/or ultra-reliable lowlatency communications (URLLC). The types of traffic associated with therespective communications can further vary.

In one or more embodiments, the network device 300 can include networkcondition assessment component 302, waveform selection component 304 andwaveform assignment component 306 to facilitate such communications of aUE (e.g., UE 102) connected to the network device 300.

The network condition assessment component 302 can be configured todetermine various network conditions associated with facilitatingwireless communication of devices (e.g., UEs 102) attached thereto. Asdescribed supra, these network conditions can include schedulingconstraints of the network device 300 in association with scheduling aplurality of UEs connected thereto. For example, based on connection ofa UE to the network device 300, the network condition assessmentcomponent 302 can determine how the UE is scheduled (or is desired to bescheduled) relative to other UEs connected to thereto with respect tonumerology, PRB assignments, spatial layer assignments, MCS assignment,etc. For instance, the network condition assessment component 302 candetermine whether it has scheduled (or would like to schedule) the UEand other UEs connected thereto to different numerologies in relativelyclose or adjacent sub-bands. The network condition assessment component302 can also determine network conditions that relate to current trafficconditions associated with servicing multiple UEs connected to thenetwork device 300. For example, based on connection of a UE to thenetwork device 300, the network condition assessment component 302 candetermine the current amount of traffic/load of the network device andthe types of traffic scheduled for the respective UEs serviced by thenetwork device 300. The network condition assessment component 302 canalso determine priority constraints associated with different types oftraffic scheduled for the respective UEs and traffic capabilities of therespective UEs. The network condition assessment component 302 can alsodetermine relative locations of the UEs 102 to one another and/or thenetwork device, UE capabilities with respect to generating differenttypes of traffic, current SNR experienced by the respective UE, currentSINRs experienced by the UEs, and the like. In some embodiments, thenetwork assessment component 302 can also be configured to continuouslyor regularly monitor changes in network conditions to facilitatedirecting UEs to change their currently employed waveform filteringscheme.

In one or more embodiments, the waveform selection component 304 can beconfigured to determine waveforms for application by the respectivedevices attached thereto based on these various network conditions. Inparticular, in various implementations in which a UE and the networkdevice 300 are configured to employ multi-carrier waveforms with bothwideband filtered and/or time domain window filtered configuration and asub-band filtered configuration, the waveform selection component 304can determine whether the UE should use the wideband filteredconfiguration, the time domain window filtered configuration, or asub-band filtered configuration based on the current network conditionsas applicable to the UE (e.g., one or more scheduling and/or trafficconditions associated with facilitating wireless communications for theUE and other UEs connected to the network device 300, relative distanceof the UE to the network device 300, etc.). For example, in oneembodiment, the UE and the network device 300 can be configured toemploy OFDM and f-OFDM, wherein with f-OFDM at least some of varioussub-bands or sub-carriers include different waveform parameters (i.e.,different numerologies). In some embodiments, the UE and the networkdevice 300 can also be configured to employ time domain windowing asopposed to wide-band filtering. Accordingly, based on the variouscurrent network conditions that effect wireless communications betweenthe network device and the UE determined by the network conditionassessment component 302, the waveform selection component 304 candetermine whether the UE should apply wide-band filtering, time domainwindowing filtering, or sub-band filtering.

In one or more embodiments, the waveform selection component 304 canemploy a threshold based analysis in association with determining whichwaveform filtering scheme a UE should apply. According to theseembodiment, the waveform selection component 304 can determine valuesfor one or more defined network conditional parameters, including butnot limited to: distances between PRB assignments for the UE and otherscheduled UEs with mixed numerology, current traffic amount or loadserviced by the network device, average bandwidth requirementsassociated with the current types of traffic scheduled for the UE andother scheduled UEs, relative distance between the UE and the networkdevice, and the like. The waveform selection component 304 can thendetermine which waveform the UE should apply based on the values for theone or more defined network conditional parameters being above or belowthe respective threshold values.

In some embodiments, the waveform selection component 304 can furtherdetermine the numerology of the selected waveform based on the one ormore conditions noted above. According to these embodiments, withrespect to selection of a sub-band filtering scheme for a multi-carrierwaveform including orthogonal sub-carriers, in some implementations, thewaveform selection component 304 can further determine the specificnumerologies of the respective sub-carriers. In some implementations,the waveform selection component 304 can also determine the respectivefilters associated with each of the different sub-carriers. For example,the waveform selection component 304 can determine respective filters toapply to the different sub-bands based on a minimization function thatminimizing the interference spread to the adjacent sub-bands of thedifferent numerology.

In some embodiments, the waveform selection component 304 can employmachine learning techniques to facilitate determine the most suitablewaveform for application by a UE based on one or more traffic and/orscheduling conditions associated with facilitating wirelesscommunications of the UE.

The waveform assignment component 306 can be configured to direct adevice (e.g., a UE 102) connected to the network device 300 to apply theparticular waveform selected and/or determined suitable by the waveformselection component 304. For example, in one or more embodiments, thewaveform assignment component 306 can generate a waveform assignmentmessage that includes information defining the particular waveformselected for the device. In some implementations, the waveformassignment message can include information defining the waveformparameters to apply to the respective sub-channels. In implementationsin which the selected waveform comprises a sub-band filtered waveform,the waveform assignment message can also include filter informationdefining the respective filters to apply to each of the differentsub-bands. The network device 300 can further send the networkassignment message to the UE. The UE can further be configured to applythe waveform included in the waveform assignment message received fromthe network device 300. In some implementations, the network device 300can send the network assignment message in a control channel of thewireless link established between the network device 300 and the UE. Inother implementations, the waveform assignment component 306 can sendthe waveform assignment message using a higher layer signaling protocol.For example, the waveform assignment component 306 can send the waveformassignment message as an RRC message.

In various additional embodiments in which the network conditionassessment 302 is configured to regularly monitor network conditions302, the network condition assessment component 302 can identify changesin network conditions that effect a UE and the particular filteringscheme being employed by the UE (e.g., changes in schedulingconstraints, changes in traffic load, changes in traffic typedistribution, change in distance between the UE and the network device,etc.). For example, the network condition assessment component 302 candetermine whether the network has selected or applied a new schedulingconfiguration for the UE and/or other UEs serviced by the network device300 that results in the UE being scheduled to PRB that are relativelyclose (within a threshold block number degree of separation) to otherUEs and wherein the respective UEs are scheduled with differentnumerology. According to this example, the network condition assessmentcomponent 302 can notify the waveform selection component 304 regardingthe change in network conditions and the waveform selection component304 can chose a different filtering scheme (e.g., sub-band filtering asopposed to previously employed wide-band filtering) for application bythe UE. The waveform assignment component 306 can further send the UE anupdated waveform assignment message directing the UE to apply thedifferent filtering scheme. In some implementations, the updatedwaveform assignment message can be sent using a signaling layer protocol(e.g., layer 3 as opposed to layer 1) to send the updated waveformassignment message that is different from the signaling layer protocolemployed to send the initial waveform assignment message.

FIG. 4 is an illustration of example UE 400 that facilitates networkassisted waveform selection for UE uplink communications in accordancewith various aspects and embodiments of the subject disclosure. Invarious embodiments, the UE of system 100 can be or include UE 400.Although not shown, the UE 400 can comprise a processor and a memorythat stores executable instructions that, when executed by theprocessor, facilitate performance of operations. Examples of saidprocessor and memory, as well as other suitable computer orcomputing-based elements that can be by the UE in association withreceiving and applying network selected waveforms for wirelesscommunications, can be found with reference to FIG. 11, and can be usedin connection with implementing one or more components of the UE.Repetitive description of like elements employed in respectiveembodiments is omitted for sake of brevity.

In the embodiment shown, the UE 400 can include a waveform applicationcomponent 402. The waveform application component 402 can facilitateperformance of wireless communications by the UE via one or more networkdevices of a wireless communication network (e.g., network device 300,network node 104, and the like) using dynamically assigned waveforms.For example, the waveform application component 402 can be configured toreceive and interpret waveform assignment messages and updated waveformassignment messages sent thereto from a network device to which the UE400 is attached. The waveform application component 402 can further beconfigured to control wireless signaling between the UE 400 and thenetwork device (and/or one or more other devices) using the waveformdefined in the waveform application message. For example, the waveformapplication component 402 can be configured to modulate signalstransmitted by the UE 400 (e.g., uplink signals) using the assignedwaveform (e.g., either a wideband filtered waveform, a time domainwindowing filtered waveform or a sub-band filtered waveform).

In accordance with the subject network assisted waveform selectiontechniques, the network can determine the most suitable waveform forapplication by a UE based on various variable communication scenarios,current scheduling constraints, and traffic related conditions. Inparticular, in accordance with the subject network assisted waveformselection techniques, in some implementations, the network node candirect the UE to apply a sub-band filtering scheme thereby minimizingthe interference spread to the adjacent subcarriers of the differentnumerology. In other implementations, the network node can direct the UEto employ a wideband filtering scheme to minimize the inference leakageto the adjacent wireless systems. By using the subject network assistedwaveform techniques, the network can avoid the interference leakages tothe other sub-carriers and facilitates multiple numerology deploymentthereby improving the capacity of 5G systems. With the proposedtechniques, the UE can also get benefit by avoiding the sharp filterimplementation there by facilitating the low complexity implementationof the user terminals.

FIG. 5 illustrates an example signaling diagram 500 of an example methodthat facilitates network assisted waveform selection for UE uplinkcommunications in accordance with various aspects and embodiments of thesubject disclosure. The signaling diagram 500 particularly describes anexample signaling methodology that can be performed between networkdevice 300 and UE 400. Repetitive description of like elements employedin respective embodiments is omitted for sake of brevity.

At 502, the network device 300 sends the UE reference signals inassociation with attachment of the UE to the network device 300. At 504,the network device determines an appropriate waveform filtering schemefor application by the UE 300 on uplink transmissions to the networkdevice 300 based on current network conditions. Then at 506, the networkdevice 300 sends the UE an initial waveform assignment messagecomprising information identifying the determined waveform filteringscheme and instructing the UE to apply the waveform filtering scheme. At508, the UE transmits data to the network device with the waveformfiltering scheme identified in the initial waveform assignment message.At 510, the network device again determines an appropriate waveformfiltering scheme for application by the UE 300 on uplink transmissionsto the network device 300 based on current network conditions. If thenetwork device determines that a different waveform filtering scheme isnow more appropriate for application by the UE than the initial waveformfiltering scheme based on the current network conditions, then at 512,the network device 300 sends the UE an updated waveform assignmentmessage. The updated waveform assignment message can compriseinformation identifying the updated waveform filtering scheme andinstructing the UE to apply the updated waveform filtering scheme. At514, the UE then transmits data to the network device 300 with theupdated waveform filtering scheme identified in the updated waveformassignment message.

In accordance with signaling diagram 500, the network device 300 canschedule UEs with multiple numerologies adjacent to each other. In oneimplementation, the network can then direct the respective UEs to usesub-band filtering or wide-band filtering based on the scheduling and/orthe various other network conditions described herein. In someimplementations, the waveform assignment message can be sent in thecontrol the control channel along with the scheduling information. Oncea UE receives this information, it will apply either sub-band filteringor wideband filtering accordingly.

FIG. 6 is an illustration of example UE 600 that facilitates UE basedwaveform selection for UE uplink communications in accordance withvarious aspects and embodiments of the subject disclosure. UE component600 can include same or similar components as UE 400. Repetitivedescription of like elements is omitted for sake of brevity. However, inthe embodiment shown UE 600 is particularly configured to perform UEbased waveform selection for UE uplink communications. According to thisembodiment, the UE 600 can include network condition assessmentcomponent 602, and waveform selection component 604, and waveformassignment component 306.

In various embodiments, the network condition assessment component 602can perform same or similar features as network condition assessmentcomponent 302. However, network condition assessment component 602 canbe particularly configured to determine network condition informationfrom the UE perspective as it pertains to the wireless connectionbetween the UE 600 and the network node. For example, in associationwith establishing a wireless connection with a network node (e.g.,network node 104, network device 300, and the like), the networkcondition assessment component 602 can receive (from the network node)or determine, information regarding network conditional parametersapplicable to the UE. As previously described, these network conditionscan include but are not limited to: PRB assignments for the UE, spatiallayer assignments for the UE, MCS assignment for the UE, current trafficamount serviced by the network node, current traffic distributionservice by the network node 104, distance between the UE to the networknode 104, current SNR experienced by the UE, current SINR experienced bythe UE, and the like.

The waveform selection component 604 can also perform same or similarfunctions as the waveform selection component 304. For example, based onthe current network conditions determined by the network conditionassessment component 602 the waveform selection component 604 can beconfigured to select either wideband filtering, time domain windowingfiltering, or sub-band filtering for uplink communications using same orsimilar analysis techniques employed by the waveform selection component304. For example, the waveform selection component 604 can employ athreshold based analysis wherein predefined threshold values for one ormore network conditional parameters are set by the network and providedto the UE 600. The waveform selection component 604 can further chooseto apply wideband filtering, time domain windowing filtering, orsub-band filtering based on measured or determined values for the one ormore network parameters being above or below the threshold values.

For example, the waveform selection component 604 can select applicationsub-band filtering when the network conditions indicate a first trafficenvironment (e.g., high traffic volumes), and wideband filtering whenthe network conditions indicate a second traffic environment (e.g., lowtraffic volumes). In another example, the waveform selection component604 can select sub-band filtering as opposed to wideband filtering whenthe UE is scheduled to PRB assignments that are separated from otherscheduled UEs in the same OFDM waveform by less than a threshold blockseparation amount. In another example, the waveform selection component604 can select sub-band filtering as opposed to wideband filtering whenscheduled to spatial layer assignments that are greater than a thresholdamount. In another example, the waveform selection component 604 canselect sub-band filtering as opposed to wide-band filtering whenscheduled to a particular MCS. In another example, the waveformselection component 604 can select sub-band filtering as opposed towideband filtering based on being separated from the network node 104 bya distance greater than threshold distance. In another example, t thewaveform selection component 604 can select sub-band filtering asopposed to wideband filtering based on detection of relatively high SNRor SINR values. In various embodiments, the waveform selection component604 can be configured to employ one or more algorithms that relatesub-band filtering and wideband filtering or time domain windowingfiltering to a combination of values for different measured networkconditional parameters (e.g., traffic related parameters, schedulingrelated parameters, UE separation distance, SNR, SINR, etc.).

In accordance with UE based waveform selection, the waveform assignmentcomponent 306 can be configured to apply the particular waveformselected by the waveform selection component 604. For example, inresponse to selection of a particular waveform by the waveform selectioncomponent 604, the waveform assignment component 306 can be configuredto direct the UE 600 to transmit data to the network node using theselected waveform.

In view of the example system(s) described above, example method(s) thatcan be implemented in accordance with the disclosed subject matter canbe better appreciated with reference to flowcharts in FIGS. 7-9. Forpurposes of simplicity of explanation, example methods disclosed hereinare presented and described as a series of acts; however, it is to beunderstood and appreciated that the claimed subject matter is notlimited by the order of acts, as some acts may occur in different ordersand/or concurrently with other acts from that shown and describedherein. For example, one or more example methods disclosed herein couldalternatively be represented as a series of interrelated states orevents, such as in a state diagram. Moreover, interaction diagram(s) mayrepresent methods in accordance with the disclosed subject matter whendisparate entities enact disparate portions of the methods. Furthermore,not all illustrated acts may be required to implement a describedexample method in accordance with the subject specification. Furtheryet, two or more of the disclosed example methods can be implemented incombination with each other, to accomplish one or more aspects hereindescribed. It should be further appreciated that the example methodsdisclosed throughout the subject specification are capable of beingstored on an article of manufacture (e.g., a computer-readable medium)to allow transporting and transferring such methods to computers forexecution, and thus implementation, by a processor or for storage in amemory.

FIG. 7 illustrates an example method 700 that facilitates networkassisted waveform selection for UE uplink communications in accordancewith various aspects and embodiments of the subject disclosure.Repetitive description of like elements employed in respectiveembodiments is omitted for sake of brevity.

At 702, a network device comprising a processor (e.g., network node 104,network device 300, and the like), establishes a wireless connectionlink with a UE (e.g., UE 102, UE 400 and the like). At 704, the networkdevice determines a waveform filtering scheme for application by the UEin association with performance of uplink data transmission from the UEto the network device (e.g., via waveform selection component 304). Forexample, the network device can select a sub-band filtering scheme, awideband filtering scheme or a time domain window filtering scheme basedon one or more network conditions association with facilitating wirelesscommunications of the UE and one or more other UEs attached to thenetwork device. For example, these network conditions can be based onscheduling constraints, traffic conditions, load on the network device,and distances between respective UEs.

FIG. 8 illustrates another example method 800 that facilitates networkassisted waveform selection for UE uplink communications in accordancewith various aspects and embodiments of the subject disclosure.Repetitive description of like elements employed in respectiveembodiments is omitted for sake of brevity.

At 802, a network device comprising a processor establishes a wirelesscommunication link with a first UE. At 804, the network devicedetermines whether the first UE should employ a wideband filteringscheme or a sub-band filtering scheme based on one or more networkconditions associated with facilitating, by the network device, wirelesscommunications of the first UE and one or more second UEs connected tonetwork device. At 806, the network device selects the sub-bandfiltering scheme based on the determining. Then at 808, the networkdevice sends a waveform assignment message to the first UE, wherein thewaveform assignment message comprises information that directs the firstUE to employ the sub-band filtering scheme for uplink data transmission,and wherein based on the sending, the first UE is configured to applythe sub-band filtering scheme.

FIG. 9 illustrates an example method 900 that facilitates UE basedwaveform selection for UE uplink communications in accordance withvarious aspects and embodiments of the subject disclosure. Repetitivedescription of like elements employed in respective embodiments isomitted for sake of brevity.

At 902, a device comprising a processor (e.g., UE 102, UE 600, and thelike) determines network conditions associated with performing wirelesscommunications with a network device of a wireless communicationnetwork. At 904, the device determines, based on the network conditions,a waveform filtering protocol for application by the device inassociation with transmitting data to the network device. At 906, thedevice transmits the data to the network device using the waveformfiltering protocol.

FIG. 10 is a schematic block diagram of a computing environment 1000with which the disclosed subject matter can interact. The system 1000comprises one or more remote component(s) 1010. The remote component(s)1010 can be hardware and/or software (e.g., threads, processes,computing devices). In some embodiments, remote component(s) 1010 cancomprise servers, personal servers, wireless telecommunication networkdevices, RAN device(s), etc. As an example, remote component(s) 1010 canbe network node 104, network device 300 and the like.

The system 1000 also comprises one or more local component(s) 1020. Thelocal component(s) 1020 can be hardware and/or software (e.g., threads,processes, computing devices). In some embodiments, local component(s)1020 can comprise, for example, UE 102, 400, 500, etc.

One possible communication between a remote component(s) 1010 and alocal component(s) 1020 can be in the form of a data packet adapted tobe transmitted between two or more computer processes. Another possiblecommunication between a remote component(s) 1010 and a localcomponent(s) 1020 can be in the form of circuit-switched data adapted tobe transmitted between two or more computer processes in radio timeslots. The system 1000 comprises a communication framework 1040 that canbe employed to facilitate communications between the remote component(s)1010 and the local component(s) 1020, and can comprise an air interface,e.g., Uu interface of a UMTS network, via an LTE network, etc. Remotecomponent(s) 1010 can be operably connected to one or more remote datastore(s) 1050, such as a hard drive, solid state drive, SIM card, devicememory, etc., that can be employed to store information on the remotecomponent(s) 1010 side of communication framework 1040. Similarly, localcomponent(s) 1020 can be operably connected to one or more local datastore(s) 1030, that can be employed to store information on the localcomponent(s) 1020 side of communication framework 1040.

In order to provide a context for the various aspects of the disclosedsubject matter, FIG. 11, and the following discussion, are intended toprovide a brief, general description of a suitable environment in whichthe various aspects of the disclosed subject matter can be implemented.While the subject matter has been described above in the general contextof computer-executable instructions of a computer program that runs on acomputer and/or computers, those skilled in the art will recognize thatthe disclosed subject matter also can be implemented in combination withother program modules. Generally, program modules comprise routines,programs, components, data structures, etc. that performs particulartasks and/or implement particular abstract data types.

In the subject specification, terms such as “store,” “storage,” “datastore,” data storage,” “database,” and substantially any otherinformation storage component relevant to operation and functionality ofa component, refer to “memory components,” or entities embodied in a“memory” or components comprising the memory. It is noted that thememory components described herein can be either volatile memory ornonvolatile memory, or can comprise both volatile and nonvolatilememory, by way of illustration, and not limitation, volatile memory 1120(see below), non-volatile memory 1122 (see below), disk storage 1124(see below), and memory storage 1146 (see below). Further, nonvolatilememory can be included in read only memory, programmable read onlymemory, electrically programmable read only memory, electricallyerasable read only memory, or flash memory. Volatile memory can compriserandom access memory, which acts as external cache memory. By way ofillustration and not limitation, random access memory is available inmany forms such as synchronous random access memory, dynamic randomaccess memory, synchronous dynamic random access memory, double datarate synchronous dynamic random access memory, enhanced synchronousdynamic random access memory, Synchlink dynamic random access memory,and direct Rambus random access memory. Additionally, the disclosedmemory components of systems or methods herein are intended to comprise,without being limited to comprising, these and any other suitable typesof memory.

Moreover, it is noted that the disclosed subject matter can be practicedwith other computer system configurations, comprising single-processoror multiprocessor computer systems, mini-computing devices, mainframecomputers, as well as personal computers, hand-held computing devices(e.g., personal digital assistant, phone, watch, tablet computers,notebook computers, . . . ), microprocessor-based or programmableconsumer or industrial electronics, and the like. The illustratedaspects can also be practiced in distributed computing environmentswhere tasks are performed by remote processing devices that are linkedthrough a communications network; however, some if not all aspects ofthe subject disclosure can be practiced on stand-alone computers. In adistributed computing environment, program modules can be located inboth local and remote memory storage devices.

FIG. 11 illustrates a block diagram of a computing system 1100 operableto execute the disclosed systems and methods in accordance with anembodiment. Computer 1112, which can be, for example, a UE (e.g., UE 102and 400), a network node (e.g., network node 104 and 300), comprises aprocessing unit 1114, a system memory 1116, and a system bus 1118.System bus 1118 couples system components comprising, but not limitedto, system memory 1116 to processing unit 1114. Processing unit 1114 canbe any of various available processors. Dual microprocessors and othermultiprocessor architectures also can be employed as processing unit1114.

System bus 1118 can be any of several types of bus structure(s)comprising a memory bus or a memory controller, a peripheral bus or anexternal bus, and/or a local bus using any variety of available busarchitectures comprising, but not limited to, industrial standardarchitecture, micro-channel architecture, extended industrial standardarchitecture, intelligent drive electronics, video electronics standardsassociation local bus, peripheral component interconnect, card bus,universal serial bus, advanced graphics port, personal computer memorycard international association bus, Firewire (Institute of Electricaland Electronics Engineers 11114), and small computer systems interface.

System memory 1116 can comprise volatile memory 1120 and nonvolatilememory 1122. A basic input/output system, containing routines totransfer information between elements within computer 1112, such asduring start-up, can be stored in nonvolatile memory 1122. By way ofillustration, and not limitation, nonvolatile memory 1122 can compriseread only memory, programmable read only memory, electricallyprogrammable read only memory, electrically erasable read only memory,or flash memory. Volatile memory 1120 comprises read only memory, whichacts as external cache memory. By way of illustration and notlimitation, read only memory is available in many forms such assynchronous random access memory, dynamic read only memory, synchronousdynamic read only memory, double data rate synchronous dynamic read onlymemory, enhanced synchronous dynamic read only memory, Synchlink dynamicread only memory, Rambus direct read only memory, direct Rambus dynamicread only memory, and Rambus dynamic read only memory.

Computer 1112 can also comprise removable/non-removable,volatile/non-volatile computer storage media. FIG. 11 illustrates, forexample, disk storage 1124. Disk storage 1124 comprises, but is notlimited to, devices like a magnetic disk drive, floppy disk drive, tapedrive, flash memory card, or memory stick. In addition, disk storage1124 can comprise storage media separately or in combination with otherstorage media comprising, but not limited to, an optical disk drive suchas a compact disk read only memory device, compact disk recordabledrive, compact disk rewritable drive or a digital versatile disk readonly memory. To facilitate connection of the disk storage devices 1124to system bus 1118, a removable or non-removable interface is typicallyused, such as interface 1126.

Computing devices typically comprise a variety of media, which cancomprise computer-readable storage media or communications media, whichtwo terms are used herein differently from one another as follows.

Computer-readable storage media can be any available storage media thatcan be accessed by the computer and comprises both volatile andnonvolatile media, removable and non-removable media. By way of example,and not limitation, computer-readable storage media can be implementedin connection with any method or technology for storage of informationsuch as computer-readable instructions, program modules, structureddata, or unstructured data. Computer-readable storage media cancomprise, but are not limited to, read only memory, programmable readonly memory, electrically programmable read only memory, electricallyerasable read only memory, flash memory or other memory technology,compact disk read only memory, digital versatile disk or other opticaldisk storage, magnetic cassettes, magnetic tape, magnetic disk storageor other magnetic storage devices, or other tangible media which can beused to store desired information. In this regard, the term “tangible”herein as may be applied to storage, memory or computer-readable media,is to be understood to exclude only propagating intangible signals perse as a modifier and does not relinquish coverage of all standardstorage, memory or computer-readable media that are not only propagatingintangible signals per se. In an aspect, tangible media can comprisenon-transitory media wherein the term “non-transitory” herein as may beapplied to storage, memory or computer-readable media, is to beunderstood to exclude only propagating transitory signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable media that are not only propagatingtransitory signals per se. Computer-readable storage media can beaccessed by one or more local or remote computing devices, e.g., viaaccess requests, queries or other data retrieval protocols, for avariety of operations with respect to the information stored by themedium. As such, for example, a computer-readable medium can compriseexecutable instructions stored thereon that, in response to execution,cause a system comprising a processor to perform operations, comprisinggenerating an RRC connection release message further comprisingalterative band channel data.

Communications media typically embody computer-readable instructions,data structures, program modules or other structured or unstructureddata in a data signal such as a modulated data signal, e.g., a carrierwave or other transport mechanism, and comprises any informationdelivery or transport media. The term “modulated data signal” or signalsrefers to a signal that has one or more of its characteristics set orchanged in such a manner as to encode information in one or moresignals. By way of example, and not limitation, communication mediacomprise wired media, such as a wired network or direct-wiredconnection, and wireless media such as acoustic, RF, infrared and otherwireless media.

It can be noted that FIG. 11 describes software that acts as anintermediary between users and computer resources described in suitableoperating environment 1100. Such software comprises an operating system1128. Operating system 1128, which can be stored on disk storage 1124,acts to control and allocate resources of computer system 1112. Systemapplications 1130 take advantage of the management of resources byoperating system 1128 through program modules 1132 and program data 1134stored either in system memory 1116 or on disk storage 1124. It is to benoted that the disclosed subject matter can be implemented with variousoperating systems or combinations of operating systems.

A user can enter commands or information into computer 1112 throughinput device(s) 1136. In some embodiments, a user interface can allowentry of user preference information, etc., and can be embodied in atouch sensitive display panel, a mouse/pointer input to a graphical userinterface (GUI), a command line controlled interface, etc., allowing auser to interact with computer 1112. Input devices 1136 comprise, butare not limited to, a pointing device such as a mouse, trackball,stylus, touch pad, keyboard, microphone, joystick, game pad, satellitedish, scanner, TV tuner card, digital camera, digital video camera, webcamera, cell phone, smartphone, tablet computer, etc. These and otherinput devices connect to processing unit 1114 through system bus 1118 byway of interface port(s) 1138. Interface port(s) 1138 comprise, forexample, a serial port, a parallel port, a game port, a universal serialbus, an infrared port, a Bluetooth port, an IP port, or a logical portassociated with a wireless service, etc. Output device(s) 1140 use someof the same type of ports as input device(s) 1136.

Thus, for example, a universal serial bus port can be used to provideinput to computer 1112 and to output information from computer 1112 toan output device 1140. Output adapter 1142 is provided to illustratethat there are some output devices 1140 like monitors, speakers, andprinters, among other output devices 1140, which use special adapters.Output adapters 1142 comprise, by way of illustration and notlimitation, video and sound cards that provide means of connectionbetween output device 1140 and system bus 1118. It should be noted thatother devices and/or systems of devices provide both input and outputcapabilities such as remote computer(s) 1144.

Computer 1112 can operate in a networked environment using logicalconnections to one or more remote computers, such as remote computer(s)1144. Remote computer(s) 1144 can be a personal computer, a server, arouter, a network PC, cloud storage, a cloud service, code executing ina cloud-computing environment, a workstation, a microprocessor basedappliance, a peer device, or other common network node and the like, andtypically comprises many or all of the elements described relative tocomputer 1112. A cloud computing environment, the cloud, or othersimilar terms can refer to computing that can share processing resourcesand data to one or more computer and/or other device(s) on an as neededbasis to enable access to a shared pool of configurable computingresources that can be provisioned and released readily. Cloud computingand storage solutions can store and/or process data in third-party datacenters which can leverage an economy of scale and can view accessingcomputing resources via a cloud service in a manner similar to asubscribing to an electric utility to access electrical energy, atelephone utility to access telephonic services, etc.

For purposes of brevity, only a memory storage device 1146 isillustrated with remote computer(s) 1144. Remote computer(s) 1144 islogically connected to computer 1112 through a network interface 1148and then physically connected by way of communication connection 1150.Network interface 1148 encompasses wire and/or wireless communicationnetworks such as local area networks and wide area networks. Local areanetwork technologies comprise fiber distributed data interface, copperdistributed data interface, Ethernet, Token Ring and the like. Wide areanetwork technologies comprise, but are not limited to, point-to-pointlinks, circuit-switching networks like integrated services digitalnetworks and variations thereon, packet switching networks, and digitalsubscriber lines. As noted below, wireless technologies may be used inaddition to or in place of the foregoing.

Communication connection(s) 1150 refer(s) to hardware/software employedto connect network interface 1148 to bus 1118. While communicationconnection 1150 is shown for illustrative clarity inside computer 1112,it can also be external to computer 1112. The hardware/software forconnection to network interface 1148 can comprise, for example, internaland external technologies such as modems, comprising regular telephonegrade modems, cable modems and digital subscriber line modems,integrated services digital network adapters, and Ethernet cards.

The above description of illustrated embodiments of the subjectdisclosure, comprising what is described in the Abstract, is notintended to be exhaustive or to limit the disclosed embodiments to theprecise forms disclosed. While specific embodiments and examples aredescribed herein for illustrative purposes, various modifications arepossible that are considered within the scope of such embodiments andexamples, as those skilled in the relevant art can recognize.

In this regard, while the disclosed subject matter has been described inconnection with various embodiments and corresponding Figures, whereapplicable, it is to be understood that other similar embodiments can beused or modifications and additions can be made to the describedembodiments for performing the same, similar, alternative, or substitutefunction of the disclosed subject matter without deviating therefrom.Therefore, the disclosed subject matter should not be limited to anysingle embodiment described herein, but rather should be construed inbreadth and scope in accordance with the appended claims below.

As it employed in the subject specification, the term “processor” canrefer to substantially any computing processing unit or devicecomprising, but not limited to comprising, single-core processors;single-processors with software multithread execution capability;multi-core processors; multi-core processors with software multithreadexecution capability; multi-core processors with hardware multithreadtechnology; parallel platforms; and parallel platforms with distributedshared memory. Additionally, a processor can refer to an integratedcircuit, an application specific integrated circuit, a digital signalprocessor, a field programmable gate array, a programmable logiccontroller, a complex programmable logic device, a discrete gate ortransistor logic, discrete hardware components, or any combinationthereof designed to perform the functions described herein. Processorscan exploit nano-scale architectures such as, but not limited to,molecular and quantum-dot based transistors, switches and gates, inorder to optimize space usage or enhance performance of user equipment.A processor may also be implemented as a combination of computingprocessing units.

As used in this application, the terms “component,” “system,”“platform,” “layer,” “selector,” “interface,” and the like are intendedto refer to a computer-related entity or an entity related to anoperational apparatus with one or more specific functionalities, whereinthe entity can be either hardware, a combination of hardware andsoftware, software, or software in execution. As an example, a componentmay be, but is not limited to being, a process running on a processor, aprocessor, an object, an executable, a thread of execution, a program,and/or a computer. By way of illustration and not limitation, both anapplication running on a server and the server can be a component. Oneor more components may reside within a process and/or thread ofexecution and a component may be localized on one computer and/ordistributed between two or more computers. In addition, these componentscan execute from various computer readable media having various datastructures stored thereon. The components may communicate via localand/or remote processes such as in accordance with a signal having oneor more data packets (e.g., data from one component interacting withanother component in a local system, distributed system, and/or across anetwork such as the Internet with other systems via the signal). Asanother example, a component can be an apparatus with specificfunctionality provided by mechanical parts operated by electric orelectronic circuitry, which is operated by a software or firmwareapplication executed by a processor, wherein the processor can beinternal or external to the apparatus and executes at least a part ofthe software or firmware application. As yet another example, acomponent can be an apparatus that provides specific functionalitythrough electronic components without mechanical parts, the electroniccomponents can comprise a processor therein to execute software orfirmware that confers at least in part the functionality of theelectronic components.

In addition, the term “or” is intended to mean an inclusive “or” ratherthan an exclusive “or.” That is, unless specified otherwise, or clearfrom context, “X employs A or B” is intended to mean any of the naturalinclusive permutations. That is, if X employs A; X employs B; or Xemploys both A and B, then “X employs A or B” is satisfied under any ofthe foregoing instances. Moreover, articles “a” and “an” as used in thesubject specification and annexed drawings should generally be construedto mean “one or more” unless specified otherwise or clear from contextto be directed to a singular form.

Further, the term “include” is intended to be employed as an open orinclusive term, rather than a closed or exclusive term. The term“include” can be substituted with the term “comprising” and is to betreated with similar scope, unless otherwise explicitly used otherwise.As an example, “a basket of fruit including an apple” is to be treatedwith the same breadth of scope as, “a basket of fruit comprising anapple.”

Moreover, terms like “user equipment (UE),” “mobile station,” “mobile,”subscriber station,” “subscriber equipment,” “access terminal,”“terminal,” “handset,” and similar terminology, refer to a wirelessdevice utilized by a subscriber or user of a wireless communicationservice to receive or convey data, control, voice, video, sound, gaming,or substantially any data-stream or signaling-stream. The foregoingterms are utilized interchangeably in the subject specification andrelated drawings. Likewise, the terms “access point,” “base station,”“Node B,” “evolved Node B,” “eNodeB,” “home Node B,” “home accesspoint,” and the like, are utilized interchangeably in the subjectapplication, and refer to a wireless network component or appliance thatserves and receives data, control, voice, video, sound, gaming, orsubstantially any data-stream or signaling-stream to and from a set ofsubscriber stations or provider enabled devices. Data and signalingstreams can comprise packetized or frame-based flows.

Additionally, the terms “core-network”, “core”, “core carrier network”,“carrier-side”, or similar terms can refer to components of atelecommunications network that typically provides some or all ofaggregation, authentication, call control and switching, charging,service invocation, or gateways. Aggregation can refer to the highestlevel of aggregation in a service provider network wherein the nextlevel in the hierarchy under the core nodes is the distribution networksand then the edge networks. UEs do not normally connect directly to thecore networks of a large service provider but can be routed to the coreby way of a switch or radio access network. Authentication can refer todeterminations regarding whether the user requesting a service from thetelecom network is authorized to do so within this network or not. Callcontrol and switching can refer determinations related to the futurecourse of a call stream across carrier equipment based on the callsignal processing. Charging can be related to the collation andprocessing of charging data generated by various network nodes. Twocommon types of charging mechanisms found in present day networks can beprepaid charging and postpaid charging. Service invocation can occurbased on some explicit action (e.g., call transfer) or implicitly (e.g.,call waiting). It is to be noted that service “execution” may or may notbe a core network functionality as third party network/nodes may takepart in actual service execution. A gateway can be present in the corenetwork to access other networks. Gateway functionality can be dependenton the type of the interface with another network.

Furthermore, the terms “user,” “subscriber,” “customer,” “consumer,”“prosumer,” “agent,” and the like are employed interchangeablythroughout the subject specification, unless context warrants particulardistinction(s) among the terms. It should be appreciated that such termscan refer to human entities or automated components (e.g., supportedthrough artificial intelligence, as through a capacity to makeinferences based on complex mathematical formalisms), that can providesimulated vision, sound recognition and so forth.

Aspects, features, or advantages of the subject matter can be exploitedin substantially any, or any, wired, broadcast, wirelesstelecommunication, radio technology or network, or combinations thereof.Non-limiting examples of such technologies or networks comprisebroadcast technologies (e.g., sub-Hertz, extremely low frequency, verylow frequency, low frequency, medium frequency, high frequency, veryhigh frequency, ultra-high frequency, super-high frequency, terahertzbroadcasts, etc.); Ethernet; X.25; powerline-type networking, e.g.,Powerline audio video Ethernet, etc.; femtocell technology; Wi-Fi;worldwide interoperability for microwave access; enhanced general packetradio service; third generation partnership project, long termevolution; third generation partnership project universal mobiletelecommunications system; third generation partnership project 2, ultramobile broadband; high speed packet access; high speed downlink packetaccess; high speed uplink packet access; enhanced data rates for globalsystem for mobile communication evolution radio access network;universal mobile telecommunications system terrestrial radio accessnetwork; or long term evolution advanced.

The term “infer” or “inference” can generally refer to the process ofreasoning about, or inferring states of, the system, environment, user,and/or intent from a set of observations as captured via events and/ordata. Captured data and events can include user data, device data,environment data, data from sensors, sensor data, application data,implicit data, explicit data, etc. Inference, for example, can beemployed to identify a specific context or action, or can generate aprobability distribution over states of interest based on aconsideration of data and events. Inference can also refer to techniquesemployed for composing higher-level events from a set of events and/ordata. Such inference results in the construction of new events oractions from a set of observed events and/or stored event data, whetherthe events, in some instances, can be correlated in close temporalproximity, and whether the events and data come from one or severalevent and data sources. Various classification schemes and/or systems(e.g., support vector machines, neural networks, expert systems,Bayesian belief networks, fuzzy logic, and data fusion engines) can beemployed in connection with performing automatic and/or inferred actionin connection with the disclosed subject matter.

What has been described above includes examples of systems and methodsillustrative of the disclosed subject matter. It is, of course, notpossible to describe every combination of components or methods herein.One of ordinary skill in the art may recognize that many furthercombinations and permutations of the claimed subject matter arepossible. Furthermore, to the extent that the terms “includes,” “has,”“possesses,” and the like are used in the detailed description, claims,appendices and drawings such terms are intended to be inclusive in amanner similar to the term “comprising” as “comprising” is interpretedwhen employed as a transitional word in a claim.

What is claimed is:
 1. A device, comprising: a processor; and a memorythat stores executable instructions that, when executed by theprocessor, facilitate performance of operations, comprising: receivingscheduling information from network equipment that identifies abandwidth part of different bandwidth parts of a shared carrierbandwidth of a communication network respectively scheduled for usage bya group of devices, comprising the device, based on different numerologyconfigurations scheduled for the devices of the group, wherein thedevices are configured to employ the different bandwidth parts inassociation with performing communications with the network equipment;and sending an uplink data transmission to the network equipment usingthe bandwidth part based on the receiving.
 2. The device of claim 1,wherein the different numerology configurations comprise differentwaveform parameters, and wherein the different waveform parameterscomprise a symbol duration parameter.
 3. The device of claim 1, whereinthe different numerology configurations comprise different waveformparameters, and wherein the different waveform parameters comprise asubcarrier parameter.
 4. The device of claim 1, wherein the differentnumerology configurations comprise different waveform parameters, andwherein the different waveform parameters comprise a cyclic prefixlength parameter.
 5. The device of claim 1, wherein the receivingcomprises receiving the scheduling information via a control channel ofthe communication network.
 6. The device of claim 1, wherein thedifferent bandwidth parts are respectively scheduled for usage by thedevices based on a traffic condition associated with the communicationnetwork.
 7. The device of claim 1, wherein the different bandwidth partsare respectively scheduled for usage by the devices based on relativelocations of the devices.
 8. The device of claim 7, wherein the devicescomprise mobile devices, and wherein the relative locations of themobile devices change repeatedly.
 9. The device of claim 1, wherein thedifferent bandwidth parts respectively comprise different groups ofconsecutive physical resources blocks.
 10. A method, comprising:receiving, by a device comprising a processor, scheduling informationfrom network equipment that identifies a bandwidth part of differentbandwidth parts of a shared carrier bandwidth of a communication networkrespectively scheduled for usage by a group of devices, comprising thedevice, based on different numerology configurations scheduled for thegroup of devices, wherein the group of devices is configured to employthe different bandwidth parts in association with performingcommunications with the network equipment; and sending, by the device,an uplink data transmission to the network equipment using the bandwidthpart based on the receiving.
 11. The method of claim 10, wherein thedifferent numerology configurations comprise different waveformparameters, and wherein the different waveform parameters comprise asymbol duration parameter.
 12. The method of claim 10, wherein thedifferent numerology configurations comprise different waveformparameters, and wherein the different waveform parameters comprise asubcarrier spacing parameter.
 13. The method of claim 10, wherein thedifferent numerology configurations comprise different waveformparameters, and wherein the different waveform parameters comprise acyclic prefix length parameter.
 14. The method of claim 10, wherein thereceiving comprises receiving the scheduling information via a controlchannel of the communication network.
 15. The method of claim 10,wherein the different bandwidth parts are respectively scheduled forusage by the group of devices based on a traffic condition associatedwith the communication network.
 16. The method of claim 10, wherein thedifferent bandwidth parts are respectively scheduled for usage by thedevices based on relative locations of the group of devices.
 17. Themethod of claim 16, wherein the group of devices comprises a group ofmobile devices, and wherein the relative locations of the group ofmobile devices changeover time.
 18. The method of claim 10, wherein thedifferent bandwidth parts respectively comprise different groups ofconsecutive physical resources blocks.
 19. A non-transitorymachine-readable storage medium, comprising executable instructionsthat, when executed by a processor of a device, facilitate performanceof operations, comprising: receiving scheduling information from networkequipment that identifies a bandwidth part of different bandwidth partsof a shared carrier bandwidth of a wireless communication networkrespectively scheduled for usage by a group of devices, comprising thedevice, based on different numerology configurations scheduled for thedevices of the group, wherein the devices are configured to employ thedifferent bandwidth parts in association with performing wirelesscommunications with the network equipment; and sending an uplink datatransmission to the network equipment using the bandwidth part based onthe receiving.
 20. The non-transitory machine-readable storage medium ofclaim 19, wherein the different numerology configurations comprisedifferent waveform parameters, and wherein the different waveformparameters comprise a symbol duration parameter, a subcarrier spacingparameter and a cyclic prefix length parameter.